package cn.tedu.charging.order.pojo.po;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.DateFormat;
import org.springframework.data.elasticsearch.annotations.Document;
import org.springframework.data.elasticsearch.annotations.Field;
import org.springframework.data.elasticsearch.annotations.FieldType;

import java.util.Date;

//首先他是一个javabean
@Data
@AllArgsConstructor
@NoArgsConstructor
@Document(indexName="students")
public class StudentEsPO {
    @Id
    @Field(type = FieldType.Keyword)
    private String id;//业务id
    @Field(type = FieldType.Keyword)
    private String studentNo;//学生 号
    @Field(type = FieldType.Keyword)
    private String name;//学生 名
    @Field(type = FieldType.Integer)
    private Integer age;//学生 年龄
    @Field(type = FieldType.Date,format= DateFormat.date_hour_minute_second)
    private Date birthday;//学生 生日
    @Field(type = FieldType.Text)
    private String address;//学生 地址
}
